make a living hell - German English Dictionary